import re
# 1.使用正则表达式匹配身份证号码?
'''
a. 长度18位
b. 全部是数字 或者 最后一位是X
'''
num = "11000019990823098X"
pattern = "^\d{17}[0-9X]$"

if re.search(pattern,num):
    print("身份证号合法")
else:
    print("身份证号不合法")


